﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MASTER/SYSEXTUDMasterPage.Master"
    AutoEventWireup="true" CodeBehind="List.aspx.cs" Inherits="UD.SYSEXTUD.CURSOS.List" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:Panel runat="server" ID="pnlConsulta">
        <table width="90%" align="center">
            <tr class="rowB">
                <td class="Cell">
                    Tipo de Curso</td>
                <td class="Cell">
                    Nombre Curso
                </td>
            </tr>
            <tr class="rowA">
                <td class="Cell">
                    <asp:DropDownList ID="ddlTipoCurso" runat="server" CssClass="select-chosen" Width="300px">
                    </asp:DropDownList>
                </td>
                <td class="Cell">
                    <asp:TextBox runat="server" ID="txtNombreCurso" MaxLength="128" Width="300px"  class="form-control" placeholder="Nombre"></asp:TextBox>
                    <%--<ajax:FilteredTextBoxExtender ID="ftNombreCurso" runat="server" TargetControlID="txtNombreCurso"
                        FilterType="Custom,LowercaseLetters,UppercaseLetters" ValidChars="/áéíóúÁÉÍÓÚñÑ .,@_():;" />--%>
                </td>
            </tr>
            <tr class="rowB">
                <td class="Cell">
                    Fecha Inicio Curso
                </td>
                <td class="Cell">
                    Fecha Finalización Curso
                </td>
            </tr>
            <tr class="rowA">
                <td class="Cell">
                    <asp:TextBox runat="server" ID="txtFechaInicioCurso" MaxLength="0" EnableTheming="true" CssClass="form-control input-datepicker text-center" data-date-format="mm/dd/yy" placeholder="mm/dd/yy"  Width="300px"></asp:TextBox>
                </td>
                <td class="Cell">
                    <asp:TextBox runat="server" ID="txtFechaFinalizacionCurso" MaxLength="0" EnableTheming="true" CssClass="form-control input-datepicker text-center" data-date-format="mm/dd/yy" placeholder="mm/dd/yy"  Width="300px"></asp:TextBox>
                </td>
            </tr>
            <tr class="rowB">
                <td class="Cell">
                    Facultad</td>
                <td class="Cell">
                    ProyectoCurricular</td>
            </tr>
            <tr class="rowA">
                <td class="Cell">
                    <asp:DropDownList ID="ddlTipoFacultad" runat="server" AutoPostBack="True" 
                        CssClass="select-chosen" ClientIDMode="Static"
                        DataTextField="<%#UD.SYSEXTUD.UtilesHelper.ddDataTextFieldFacultad %>" 
                        DataValueField="<%#UD.SYSEXTUD.UtilesHelper.ddDataValueFieldFacultad %>" 
                        OnSelectedIndexChanged="ddlTipoFacultad_SelectedIndexChanged" Width="300px">
                    </asp:DropDownList>
                </td>
                <td class="Cell">
                    <asp:DropDownList ID="ddlProyectoCurricular" runat="server" 
                        CssClass="select-chosen" Width="300px">
                    </asp:DropDownList>
                </td>
            </tr>
        </table>
    </asp:Panel>
    <br />
    <br />
    <br />
    <asp:Panel runat="server" ID="pnlLista">
        <table width="90%" align="center">
            <tr class="rowAG">
                <td>
                    <asp:GridView runat="server" ID="gvCurso" AutoGenerateColumns="False" AllowPaging="True"
                        GridLines="Horizontal" Width="100%" DataKeyNames="IdCurso" CellPadding="0"
                        OnSorting="gvCurso_Sorting" AllowSorting="True" OnPageIndexChanging="gvCurso_PageIndexChanging"
                        OnSelectedIndexChanged="gvCurso_SelectedIndexChanged">
                        <Columns>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <asp:ImageButton ID="btnInfo" runat="server" CommandName="Select" ImageUrl="~/img/iconos/info.png"
                                        Height="20px" Width="20px" ToolTip="Detalle" />
                                </ItemTemplate>
                                <ItemStyle HorizontalAlign="Center" Width="70px" Height="40px" />
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Tipo" SortExpression="IdTipoCurso">
                                <ItemTemplate>
                                    <%--<asp:Label ID="Label1" runat="server" Text='<%# Bind("IdTipoCurso") %>'></asp:Label>--%>
                                    <asp:Label ID="Label1" runat="server" Text='<% #BuscarTipoCurso(Eval("IdTipoCurso")) %>'></asp:Label>
                                </ItemTemplate>
                                <HeaderStyle HorizontalAlign="Center" />
                            </asp:TemplateField>
                            <asp:BoundField HeaderText="Nombre" DataField="NombreCurso" SortExpression="NombreCurso" >
                            <HeaderStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="Fecha Inicio" DataField="FechaInicioCurso" SortExpression="FechaInicioCurso" DataFormatString="{0:d}" >
                            <HeaderStyle HorizontalAlign="Center"  />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="Fecha Finalización" DataField="FechaFinalizacionCurso"
                                SortExpression="FechaFinalizacionCurso" DataFormatString="{0:d}" >
                            <HeaderStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="Valor" DataField="ValorCurso" SortExpression="ValorCurso" DataFormatString="{0:C}" >
                            <HeaderStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:TemplateField HeaderText="Proyecto Curricular" SortExpression="IdProyectoCurricular"> 
                                <ItemTemplate>
                                    <asp:Label ID="Label2" runat="server" Text='<% #BuscarProyectoCurricular(Eval("IdProyectoCurricular")) %>'></asp:Label>
                                </ItemTemplate>
                                <HeaderStyle HorizontalAlign="Center" />
                            </asp:TemplateField>
                        </Columns>
                        <AlternatingRowStyle CssClass="rowBG" />
                        <EmptyDataRowStyle CssClass="headerForm" />
                        <HeaderStyle CssClass="headerForm" />
                        <RowStyle CssClass="rowAG" />
                    </asp:GridView>
                </td>
            </tr>
        </table>
    </asp:Panel>
</asp:Content>
